package com.gome.ss.core.download;

import com.gome.spiderkit.client.CookieJar;

public interface SpiderRequestInterface {
	
	public SpiderUrl getUrl();
	
	public boolean getIsStatic();
	
	public String getGroupName();
	
	public String getPluginName();
	
	public String getPluginQualified();
	
	public String getSourceTaskID();

	void setSourceTaskID(String taskID);
	
	public int getPriority();
	
	public int retryCount();
	
	public int triedCount();
	
	public void carryData(Object data);
	
	public Object getData();
	
	public boolean isPageReady();
	
	public boolean isNewPageReady();
	
	public String getID();
	
	public String getIncrementalID();
	
	public CookieJar cookies();
	
	public boolean isListPage();
	
	public String currentPage();
	
	public void setListPage(boolean isListPage);
	
	public void setCurrentPage(String currentPage);
	
	public void setIncremental(boolean isIncremental);
	
	public boolean isIncremental();

	public String getIdentity();

	String getIID();
}
